StaticClusterStaticCommandMode of the connection.
One of "normal", "subscriber", or "monitor". When the connection is
not in "normal" mode, certain commands are not allowed.
Optional[captureRest...args: AnyRestList the ACL categories or the commands inside a category
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Remove the specified ACL users and the associated rules
Rest...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[], callback: Callback<number>]Rest...args: [subcommand: "DELUSER", ...usernames: (string | Buffer)[]]Returns whether the user can execute the given command without executing the command.
Optionalcallback: Callback<string>Rest...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]Generate a pseudorandom secure password to use for ACL users
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Get the rules for a specific ACL user
Optionalcallback: Callback<null | string[]>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>List the current ACL rules in ACL config file format
Optionalcallback: Callback<string[]>Reload the ACLs from the configured ACL file
Optionalcallback: Callback<"OK">List latest events denied because of ACLs in place
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Save the current ACL rules in the configured ACL file
Optionalcallback: Callback<"OK">Modify or create the rules for a specific ACL user
Optionalcallback: Callback<"OK">Rest...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[], callback: Callback<"OK">]Rest...args: [subcommand: "SETUSER", username: string | Buffer, ...rules: (string | Buffer)[]]List the username of all the configured ACL rules
Optionalcallback: Callback<string[]>Return the name of the user associated to the current connection
Optionalcallback: Callback<string>Optionalcallback: Callback<Buffer>Rest...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [subcommand: "DRYRUN", username: string | Buffer, command: string | Buffer, ...args: (string | number | Buffer)[]]Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<null | Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer>Alias for emitter.on(eventName, listener).
Rest...args: any[]Append a value to a key
Optionalcallback: Callback<number>Authenticate to the server
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Asynchronously save the dataset to disk
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Count set bits in a string
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Perform arbitrary bitfield integer operations on strings
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD
Rest...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest...args: [key: RedisKey, encodingOffsetToken: "GET", ...encodingOffsets: (string | number | Buffer)[]]Perform bitwise operations between strings
Rest...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest...args: [operation: string | Buffer, destkey: RedisKey, ...keys: RedisKey[]]Rest...args: [operation: string | Buffer, destkey: RedisKey, keys: RedisKey[]]Find first bit set or clear in a string
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Pop an element from a list, push it to another list and return it; or block until one is available
Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Pop elements from a list, or block until one is available
Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Remove and get the first element in a list, or block until one is available
Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Remove and get the last element in a list, or block until one is available
Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [string, string]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [Buffer, Buffer]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Pop an element from a list, push it to another list and return it; or block until one is available
Optionalcallback: Callback<null | string>Remove and return members with scores in a sorted set or block until one is available
Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX"]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [timeout: string | number, numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest...args: [timeout: string | number, numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Remove and return the member with the highest score from one or more sorted sets, or block until one is available
Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Remove and return the member with the lowest score from one or more sorted sets, or block until one is available
Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: string, member: string, score: string]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Rest...args: [...keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest...args: [keys: RedisKey[], timeout: string | number, callback: Callback<null | [key: Buffer, member: Buffer, score: Buffer]>]Rest...args: [...keys: RedisKey[], timeout: string | number]Rest...args: [keys: RedisKey[], timeout: string | number]Call arbitrary commands.
redis.call('set', 'foo', 'bar') is the same as redis.set('foo', 'bar'),
so the only case you need to use this method is when the command is not
supported by ioredis.
redis.call('set', 'foo', 'bar');
redis.call('get', 'foo', (err, value) => {
// value === 'bar'
});
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [command: string, ...args: (string | number | Buffer)[]]Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [command: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [command: string, ...args: (string | number | Buffer)[]]Instruct the server about tracking or not keys in the next request
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Get the current connection name
Optionalcallback: Callback<null | string>Get tracking notifications redirection client ID if any
Optionalcallback: Callback<number>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Returns the client ID for the current connection
Optionalcallback: Callback<number>Returns information about the current client connection.
Optionalcallback: Callback<string>Kill the connection of a client
Rest...args: [subcommand: "KILL", ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [subcommand: "KILL", ...args: RedisValue[]]Get the list of client connections
Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest...args: [subcommand: "LIST", idToken: "ID", ...clientIds: (string | number)[]]Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest...args: [subcommand: "LIST", type: "TYPE", normal: "NORMAL", idToken: "ID", ...clientIds: (string | number)[]]Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest...args: [subcommand: "LIST", type: "TYPE", master: "MASTER", idToken: "ID", ...clientIds: (string | number)[]]Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest...args: [subcommand: "LIST", type: "TYPE", replica: "REPLICA", idToken: "ID", ...clientIds: (string | number)[]]Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[], callback: Callback<unknown>]Rest...args: [subcommand: "LIST", type: "TYPE", pubsub: "PUBSUB", idToken: "ID", ...clientIds: (string | number)[]]Set client eviction mode for the current connection
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Stop processing commands from clients for some time
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Instruct the server whether to reply to commands
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Set the current connection name
Optionalcallback: Callback<"OK">Enable or disable server assisted client side caching support
Rest...args: [subcommand: "TRACKING", ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [subcommand: "TRACKING", ...args: RedisValue[]]Return information about server assisted client side caching for the current connection
Optionalcallback: Callback<string>Unblock a client blocked in a blocking command from a different connection
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Resume processing of clients that were paused
Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Assign new hash slots to receiving node
Rest...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "ADDSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "ADDSLOTS", ...slots: (string | number)[]]Rest...args: [subcommand: "ADDSLOTS", slots: (string | number)[]]Assign new hash slots to receiving node
Rest...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "ADDSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]Advance the cluster config epoch
Optionalcallback: Callback<"BUMPED" | "STILL">Return the number of failure reports active for a given node
Optionalcallback: Callback<number>Return the number of local keys in the specified hash slot
Optionalcallback: Callback<number>Set hash slots as unbound in receiving node
Rest...args: [subcommand: "DELSLOTS", ...slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "DELSLOTS", slots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "DELSLOTS", ...slots: (string | number)[]]Rest...args: [subcommand: "DELSLOTS", slots: (string | number)[]]Set hash slots as unbound in receiving node
Rest...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[], callback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>]Rest...args: [subcommand: "DELSLOTSRANGE", ...startSlotEndSlots: (string | number)[]]Forces a replica to perform a manual failover of its master.
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Delete a node's own slots information
Optionalcallback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Remove a node from the nodes table
Optionalcallback: Callback<"OK">Return local key names in the specified hash slot
Optionalcallback: Callback<string[]>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Provides info about Redis Cluster node state
Optionalcallback: Callback<string>Returns the hash slot of the specified key
Optionalcallback: Callback<number>Returns a list of all TCP links to and from peer nodes in cluster
Optionalcallback: Callback<unknown[]>Force a node cluster to handshake with another node
Optionalcallback: Callback<"OK">Return the node id
Optionalcallback: Callback<string>Get Cluster config for the node
Optionalcallback: Callback<unknown>List replica nodes of the specified master node
Optionalcallback: Callback<unknown>Reconfigure a node as a replica of the specified master node
Optionalcallback: Callback<"OK">Reset a Redis Cluster node
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Forces the node to save cluster state on disk
Optionalcallback: Callback<"OK">Set the configuration epoch in a new node
Optionalcallback: Callback<"OK">Bind a hash slot to a specific node
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Get array of cluster slots to node mappings
Optionalcallback: Callback<unknown>List replica nodes of the specified master node
Optionalcallback: Callback<unknown>Get array of Cluster slot to node mappings
Optionalcallback: Callback<[startSlotRange: number, endSlotRange: number, ...nodes: [host: string, port: number, nodeId: string, info: unknown[]][]][]>Get total number of Redis commands
Optionalcallback: Callback<unknown[]>Get array of specific Redis command documentation
Optionalcallback: Callback<unknown[]>Rest...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest...args: [subcommand: "DOCS", ...commandNames: (string | Buffer)[]]Extract keys given a full Redis command
Optionalcallback: Callback<unknown[]>Extract keys and access flags given a full Redis command
Optionalcallback: Callback<unknown[]>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown[]>Get array of specific Redis command details, or all when no argument is given.
Optionalcallback: Callback<unknown[]>Rest...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[], callback: Callback<unknown[]>]Rest...args: [subcommand: "INFO", ...commandNames: (string | Buffer)[]]Get an array of Redis command names
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Get the values of configuration parameters
Rest...args: [subcommand: "GET", ...parameters: (string | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "GET", ...parameters: (string | Buffer)[]]Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Reset the stats returned by INFO
Optionalcallback: Callback<unknown>Rewrite the configuration file with the in memory configuration
Optionalcallback: Callback<unknown>Set configuration parameters to the given values
Rest...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "SET", ...parameterValues: (string | number | Buffer)[]]Create a connection to Redis.
This method will be invoked automatically when creating a new Redis instance
unless lazyConnect: true is passed.
When calling this method manually, a Promise is returned, which will be resolved when the connection status is ready.
Optionalcallback: Callback<void>Copy a key
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>A container for debugging commands
Optionalcallback: Callback<unknown>Rest...args: [subcommand: string, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: string, ...args: (string | number | Buffer)[]]Delete a key
Rest...args: [...keys: RedisKey[], callback: Callback<number>]Rest...args: [keys: RedisKey[], callback: Callback<number>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Return a serialized version of the value stored at the specified key.
Optionalcallback: Callback<string>Create a new instance with the same options as the current one.
Optionaloverride: Partial<RedisOptions>Synchronously calls each of the listeners registered for the event named eventName, in the order they were registered, passing the supplied arguments
to each.
Returns true if the event had listeners, false otherwise.
import { EventEmitter } from 'node:events';
const myEmitter = new EventEmitter();
// First listener
myEmitter.on('event', function firstListener() {
console.log('Helloooo! first listener');
});
// Second listener
myEmitter.on('event', function secondListener(arg1, arg2) {
console.log(`event with parameters ${arg1}, ${arg2} in second listener`);
});
// Third listener
myEmitter.on('event', function thirdListener(...args) {
const parameters = args.join(', ');
console.log(`event with parameters ${parameters} in third listener`);
});
console.log(myEmitter.listeners('event'));
myEmitter.emit('event', 1, 2, 3, 4, 5);
// Prints:
// [
// [Function: firstListener],
// [Function: secondListener],
// [Function: thirdListener]
// ]
// Helloooo! first listener
// event with parameters 1, 2 in second listener
// event with parameters 1, 2, 3, 4, 5 in third listener
Rest...args: AnyRestExecute a Lua script server side
Optionalcallback: Callback<unknown>Rest...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [script: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]Rest...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]Rest...args: [script: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest...args: [script: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Execute a read-only Lua script server side
Rest...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [script: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Execute a Lua script server side
Optionalcallback: Callback<unknown>Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: (string | number | Buffer)[]]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[], callback: Callback<unknown>]Rest...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[], callback: Callback<unknown>]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...keys: RedisKey[]]Rest...args: [sha1: string | Buffer, numkeys: string | number, keys: RedisKey[]]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Execute a read-only Lua script server side
Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [sha1: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Returns an array listing the events for which the emitter has registered
listeners. The values in the array are strings or Symbols.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => {});
myEE.on('bar', () => {});
const sym = Symbol('symbol');
myEE.on(sym, () => {});
console.log(myEE.eventNames());
// Prints: [ 'foo', 'bar', Symbol(symbol) ]
Execute all commands issued after MULTI
Optionalcallback: Callback<null | [error: null | Error, result: unknown][]>Determine if a key exists
Rest...args: [...keys: RedisKey[], callback: Callback<number>]Rest...args: [keys: RedisKey[], callback: Callback<number>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Set a key's time to live in seconds
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Set the expiration for a key as a UNIX timestamp
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Start a coordinated failover between this server and one of its replicas.
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Invoke a function
Rest...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Invoke a read-only function
Rest...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [function: string | Buffer, numkeys: string | number, ...args: RedisValue[]]Remove all keys from all databases
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Remove all keys from the current database
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Delete a function by name
Optionalcallback: Callback<string>Dump all functions into a serialized binary payload
Optionalcallback: Callback<string>Deleting all functions
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<string>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Kill the function currently in execution.
Optionalcallback: Callback<string>List information about all the functions
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Create a function with the given arguments (name, code, description)
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Restore all the functions on the given payload
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<string>Return information about the function currently running (name, description, duration)
Optionalcallback: Callback<unknown>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Add one or more geospatial items in the geospatial index represented using a sorted set
Rest...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", ...longitudeLatitudeMembers: (string | number | Buffer)[]]Returns the distance between two members of a geospatial index
Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Returns members of a geospatial index as standard geohash strings
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<string[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<string[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<Buffer[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<Buffer[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Returns longitude and latitude of members of a geospatial index
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | [longitude: string, latitude: string])[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | [longitude: string, latitude: string])[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point
Rest...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]A read-only variant for GEORADIUS
Rest...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [key: RedisKey, longitude: string | number, latitude: string | number, radius: string | number, ...args: RedisValue[]]Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member
Rest...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]A read-only variant for GEORADIUSBYMEMBER
Rest...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [key: RedisKey, member: string | number | Buffer, radius: string | number, ...args: RedisValue[]]Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle.
Rest...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [key: RedisKey, ...args: RedisValue[]]Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.
Rest...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[], callback: Callback<number>]Rest...args: [destination: RedisKey, source: RedisKey, ...args: RedisValue[]]Get the value of a key and optionally set its expiration
Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Get a substring of the string stored at a key
Optionalcallback: Callback<string>Delete one or more hash fields
Rest...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...fields: (string | Buffer)[]]Handshake with Redis
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Get the values of all the given hash fields
Rest...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<(null | string)[]>]Rest...args: [key: RedisKey, ...fields: (string | Buffer)[]]Rest...args: [key: RedisKey, ...fields: (string | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest...args: [key: RedisKey, ...fields: (string | Buffer)[]]Set multiple hash fields to multiple values
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Rest...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<"OK">]Rest...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]Get one or multiple random fields from a hash
Optionalcallback: Callback<null | string | unknown[]>Optionalcallback: Callback<null | string | unknown[]>Optionalcallback: Callback<null | string | unknown[]>Optionalcallback: Callback<null | unknown[] | Buffer>Optionalcallback: Callback<null | unknown[] | Buffer>Optionalcallback: Callback<null | unknown[] | Buffer>Incrementally iterate hash fields and associated values
Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Set the string value of a hash field
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Rest...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...fieldValues: (string | number | Buffer)[]]Get information and statistics about the server
Optionalcallback: Callback<string>Rest...args: [...sections: (string | Buffer)[], callback: Callback<string>]Rest...args: (string | Buffer)[]Find all keys matching the given pattern
Optionalcallback: Callback<string[]>Return a human readable latency analysis report.
Optionalcallback: Callback<string>Return a latency graph for the event.
Optionalcallback: Callback<string>Show helpful text about the different subcommands.
Optionalcallback: Callback<unknown[]>Return the cumulative distribution of latencies of a subset of commands or all.
Optionalcallback: Callback<unknown>Rest...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "HISTOGRAM", ...commands: (string | Buffer)[]]Return timestamp-latency samples for the event.
Optionalcallback: Callback<unknown[]>Return the latest latency samples for all events.
Optionalcallback: Callback<unknown[]>Reset latency data for one or more events.
Optionalcallback: Callback<number>Rest...args: [subcommand: "RESET", ...events: (string | Buffer)[], callback: Callback<number>]Rest...args: [subcommand: "RESET", ...events: (string | Buffer)[]]Find longest common substring
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Get an element from a list by its index
Optionalcallback: Callback<null | string>Insert an element before or after another element in a list
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Returns the number of listeners listening for the event named eventName.
If listener is provided, it will return how many times the listener is found
in the list of the listeners of the event.
The name of the event being listened for
Optionallistener: FunctionThe event handler function
Returns a copy of the array of listeners for the event named eventName.
server.on('connection', (stream) => {
console.log('someone connected!');
});
console.log(util.inspect(server.listeners('connection')));
// Prints: [ [Function] ]
Pop an element from a list, push it to another list and return it
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<string>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Optionalcallback: Callback<Buffer>Pop elements from a list
Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: string, members: string[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT"]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], left: "LEFT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT"]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number, callback: Callback<null | [key: Buffer, members: Buffer[]]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], right: "RIGHT", countToken: "COUNT", count: string | number]Display some computer art and the Redis version
Optionalcallback: Callback<string>Optionalcallback: Callback<string>Remove and get the first elements in a list
Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string[]>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer[]>Return the index of matching elements on a list
Optionalcallback: Callback<null | number>Optionalcallback: Callback<null | number>Optionalcallback: Callback<number[]>Optionalcallback: Callback<number[]>Optionalcallback: Callback<null | number>Optionalcallback: Callback<null | number>Optionalcallback: Callback<number[]>Optionalcallback: Callback<number[]>Prepend one or multiple elements to a list
Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Prepend an element to a list, only if the list exists
Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Get a range of elements from a list
Optionalcallback: Callback<string[]>Remove elements from a list
Optionalcallback: Callback<number>Set the value of an element in a list by its index
Optionalcallback: Callback<"OK">Trim a list to the specified range
Optionalcallback: Callback<"OK">Outputs memory problems report
Optionalcallback: Callback<string>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown[]>Show allocator internal stats
Optionalcallback: Callback<string>Ask the allocator to release memory
Optionalcallback: Callback<"OK">Show memory usage details
Optionalcallback: Callback<unknown[]>Estimate the memory usage of a key
Optionalcallback: Callback<null | number>Optionalcallback: Callback<null | number>Get the values of all the given keys
Rest...args: [...keys: RedisKey[], callback: Callback<(null | string)[]>]Rest...args: [keys: RedisKey[], callback: Callback<(null | string)[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Rest...args: [...keys: RedisKey[], callback: Callback<(null | Buffer)[]>]Rest...args: [keys: RedisKey[], callback: Callback<(null | Buffer)[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Atomically transfer a key from a Redis instance to another one.
Rest...args: [host: string | Buffer, port: string | number, ...args: RedisValue[], callback: Callback<"OK">]Rest...args: [host: string | Buffer, port: string | number, ...args: RedisValue[]]Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>List all modules loaded by the server
Optionalcallback: Callback<unknown>Load a module
Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "LOAD", path: string | Buffer, ...args: (string | number | Buffer)[]]Load a module with extended parameters
Optionalcallback: Callback<unknown>Rest...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "LOADEX", path: string | Buffer, argsToken: "ARGS", ...args: (string | number | Buffer)[]]Rest...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...configs: (string | number | Buffer)[]]Rest...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [subcommand: "LOADEX", path: string | Buffer, configsToken: "CONFIG", ...args: RedisValue[]]Unload a module
Optionalcallback: Callback<unknown>Listen for all requests received by the server in real time.
This command will create a new connection to Redis and send a MONITOR command via the new connection in order to avoid disturbing the current connection.
Optionalcallback: Callback<Redis>The callback function. If omit, a promise will be returned.
var redis = new Redis();
redis.monitor(function (err, monitor) {
// Entering monitoring mode.
monitor.on('monitor', function (time, args, source, database) {
console.log(time + ": " + util.inspect(args));
});
});
// supports promise as well as other commands
redis.monitor().then(function (monitor) {
monitor.on('monitor', function (time, args, source, database) {
console.log(time + ": " + util.inspect(args));
});
});
Set multiple keys to multiple values
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Rest...args: [...keyValues: (number | RedisKey)[], callback: Callback<"OK">]Rest...args: (number | RedisKey)[]Set multiple keys to multiple values, only if none of the keys exist
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Rest...args: [...keyValues: (number | RedisKey)[], callback: Callback<number>]Rest...args: (number | RedisKey)[]Optionalcommands: unknown[][]Inspect the internal encoding of a Redis object
Optionalcallback: Callback<unknown>Get the logarithmic access frequency counter of a Redis object
Optionalcallback: Callback<unknown>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Get the time since a Redis object was last accessed
Optionalcallback: Callback<unknown>Get the number of references to the value of the key
Optionalcallback: Callback<unknown>Alias for emitter.removeListener().
Rest...args: any[]Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds the listener function to the end of the listeners array for the event
named eventName. No checks are made to see if the listener has already
been added. Multiple calls passing the same combination of eventName and
listener will result in the listener being added, and called, multiple times.
server.on('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
The callback function
Rest...args: any[]Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
Adds a one-time listener function for the event named eventName. The
next time eventName is triggered, this listener is removed and then invoked.
server.once('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
By default, event listeners are invoked in the order they are added. The emitter.prependOnceListener() method can be used as an alternative to add the
event listener to the beginning of the listeners array.
import { EventEmitter } from 'node:events';
const myEE = new EventEmitter();
myEE.once('foo', () => console.log('a'));
myEE.prependOnceListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
// b
// a
The callback function
Rest...args: any[]Set a key's time to live in milliseconds
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Set the expiration for a key as a UNIX timestamp specified in milliseconds
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Adds the specified elements to the specified HyperLogLog.
Optionalcallback: Callback<number>Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).
Rest...args: [...keys: RedisKey[], callback: Callback<number>]Rest...args: [keys: RedisKey[], callback: Callback<number>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Merge N different HyperLogLogs into a single one.
Rest...args: [destkey: RedisKey, ...sourcekeys: RedisKey[], callback: Callback<"OK">]Rest...args: [destkey: RedisKey, sourcekeys: RedisKey[], callback: Callback<"OK">]Rest...args: [destkey: RedisKey, ...sourcekeys: RedisKey[]]Rest...args: [destkey: RedisKey, sourcekeys: RedisKey[]]Adds the listener function to the beginning of the listeners array for the
event named eventName. No checks are made to see if the listener has
already been added. Multiple calls passing the same combination of eventName
and listener will result in the listener being added, and called, multiple times.
server.prependListener('connection', (stream) => {
console.log('someone connected!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
The name of the event.
The callback function
Rest...args: any[]Adds a one-timelistener function for the event named eventName to the beginning of the listeners array. The next time eventName is triggered, this
listener is removed, and then invoked.
server.prependOnceListener('connection', (stream) => {
console.log('Ah, we have our first user!');
});
Returns a reference to the EventEmitter, so that calls can be chained.
The name of the event.
The callback function
Rest...args: any[]Set the value and expiration in milliseconds of a key
Optionalcallback: Callback<unknown>Listen for messages published to channels matching the given patterns
Rest...args: [...patterns: string[], callback: Callback<unknown>]Rest...args: string[]Post a message to a channel
Optionalcallback: Callback<number>List active channels
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown[]>Get the count of unique patterns pattern subscriptions
Optionalcallback: Callback<unknown[]>Get the count of subscribers for channels
Optionalcallback: Callback<unknown[]>Rest...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[], callback: Callback<unknown[]>]Rest...args: [subcommand: "NUMSUB", ...channels: (string | Buffer)[]]List active shard channels
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Get the count of subscribers for shard channels
Optionalcallback: Callback<unknown[]>Rest...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[], callback: Callback<unknown[]>]Rest...args: [subcommand: "SHARDNUMSUB", ...shardchannels: (string | Buffer)[]]Stop listening for messages posted to channels matching the given patterns
Optionalcallback: Callback<unknown>Rest...args: [...patterns: string[], callback: Callback<unknown>]Rest...args: string[]Returns a copy of the array of listeners for the event named eventName,
including any wrappers (such as those created by .once()).
import { EventEmitter } from 'node:events';
const emitter = new EventEmitter();
emitter.once('log', () => console.log('log once'));
// Returns a new Array with a function `onceWrapper` which has a property
// `listener` which contains the original listener bound above
const listeners = emitter.rawListeners('log');
const logFnWrapper = listeners[0];
// Logs "log once" to the console and does not unbind the `once` event
logFnWrapper.listener();
// Logs "log once" to the console and removes the listener
logFnWrapper();
emitter.on('log', () => console.log('log persistently'));
// Will return a new Array with a single function bound by `.on()` above
const newListeners = emitter.rawListeners('log');
// Logs "log persistently" twice
newListeners[0]();
emitter.emit('log');
Removes all listeners, or those of the specified eventName.
It is bad practice to remove listeners added elsewhere in the code,
particularly when the EventEmitter instance was created by some other
component or module (e.g. sockets or file streams).
Returns a reference to the EventEmitter, so that calls can be chained.
OptionaleventName: string | symbolRemoves the specified listener from the listener array for the event named eventName.
const callback = (stream) => {
console.log('someone connected!');
};
server.on('connection', callback);
// ...
server.removeListener('connection', callback);
removeListener() will remove, at most, one instance of a listener from the
listener array. If any single listener has been added multiple times to the
listener array for the specified eventName, then removeListener() must be
called multiple times to remove each instance.
Once an event is emitted, all listeners attached to it at the
time of emitting are called in order. This implies that any removeListener() or removeAllListeners() calls after emitting and before the last listener finishes execution
will not remove them fromemit() in progress. Subsequent events behave as expected.
import { EventEmitter } from 'node:events';
class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();
const callbackA = () => {
console.log('A');
myEmitter.removeListener('event', callbackB);
};
const callbackB = () => {
console.log('B');
};
myEmitter.on('event', callbackA);
myEmitter.on('event', callbackB);
// callbackA removes listener callbackB but it will still be called.
// Internal listener array at time of emit [callbackA, callbackB]
myEmitter.emit('event');
// Prints:
// A
// B
// callbackB is now removed.
// Internal listener array [callbackA]
myEmitter.emit('event');
// Prints:
// A
Because listeners are managed using an internal array, calling this will
change the position indices of any listener registered after the listener
being removed. This will not impact the order in which listeners are called,
but it means that any copies of the listener array as returned by
the emitter.listeners() method will need to be recreated.
When a single function has been added as a handler multiple times for a single
event (as in the example below), removeListener() will remove the most
recently added instance. In the example the once('ping') listener is removed:
import { EventEmitter } from 'node:events';
const ee = new EventEmitter();
function pong() {
console.log('pong');
}
ee.on('ping', pong);
ee.once('ping', pong);
ee.removeListener('ping', pong);
ee.emit('ping');
ee.emit('ping');
Returns a reference to the EventEmitter, so that calls can be chained.
Rest...args: any[]Create a key using the provided serialized value, previously obtained using DUMP.
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">An internal command for migrating keys in a cluster
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Remove and get the last elements in a list
Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | string[]>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer[]>Append one or multiple elements to a list
Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Append an element to a list, only if the list exists
Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...elements: (string | number | Buffer)[]]Add one or more members to a set
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Incrementally iterate the keys space
Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Set the debug mode for executed scripts.
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Check existence of scripts in the script cache.
Rest...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[], callback: Callback<unknown>]Rest...args: [subcommand: "EXISTS", ...sha1s: (string | Buffer)[]]Remove all the scripts from the script cache.
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Kill the script currently in execution.
Optionalcallback: Callback<unknown>Load the specified Lua script into the script cache.
Optionalcallback: Callback<unknown>Subtract multiple sets
Rest...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [keys: RedisKey[], callback: Callback<string[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Rest...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Subtract multiple sets and store the resulting set in a key
Rest...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, keys: RedisKey[]]Set the string value of a key
Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<"OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | "OK">Optionalcallback: Callback<null | string>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<null | Buffer>By default EventEmitters will print a warning if more than 10 listeners are
added for a particular event. This is a useful default that helps finding
memory leaks. The emitter.setMaxListeners() method allows the limit to be
modified for this specific EventEmitter instance. The value can be set to Infinity (or 0) to indicate an unlimited number of listeners.
Returns a reference to the EventEmitter, so that calls can be chained.
Overwrite part of a string at key starting at the specified offset
Optionalcallback: Callback<number>Synchronously save the dataset to disk and then shut down the server
Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Optionalcallback: Callback<"OK">Intersect multiple sets
Rest...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [keys: RedisKey[], callback: Callback<string[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Rest...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Intersect multiple sets and return the cardinality of the result
Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Intersect multiple sets and store the resulting set in a key
Rest...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, keys: RedisKey[]]Get the slow log's entries
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Get the slow log's length
Optionalcallback: Callback<unknown>Clear all entries from the slow log
Optionalcallback: Callback<unknown>Returns the membership associated with the given elements for a set
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Sort the elements in a list, set or sorted set
Rest...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<unknown>]Rest...args: [key: RedisKey, ...args: RedisValue[]]Sort the elements in a list, set or sorted set. Read-only variant of SORT.
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[]]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC"]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC"]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[]]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], alpha: "ALPHA"]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC"]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], asc: "ASC", alpha: "ALPHA"]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC"]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken: "GET", ...patterns: string[], desc: "DESC", alpha: "ALPHA"]Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[]]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[]]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], asc: "ASC", alpha: "ALPHA"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC"]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA", callback: Callback<unknown>]Rest...args: [key: RedisKey, patternToken: "BY", pattern: string, offsetCountToken: "LIMIT", offset: string | number, count: string | number, patternToken1: "GET", ...pattern1s: string[], desc: "DESC", alpha: "ALPHA"]Remove and return one or multiple random members from a set
Optionalcallback: Callback<null | string>Optionalcallback: Callback<string[]>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<Buffer[]>Post a message to a shard channel
Optionalcallback: Callback<unknown>Get one or multiple random members from a set
Optionalcallback: Callback<null | string>Optionalcallback: Callback<string[]>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<Buffer[]>Remove one or more members from a set
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Incrementally iterate Set elements
Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Listen for messages published to the given shard channels
Rest...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]Rest...args: (string | Buffer)[]Listen for messages published to the given channels
Rest...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest...args: (string | Buffer)[]Get a substring of the string stored at a key
Optionalcallback: Callback<unknown>Add multiple sets
Rest...args: [...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [keys: RedisKey[], callback: Callback<string[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Rest...args: [...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Add multiple sets and store the resulting set in a key
Rest...args: [destination: RedisKey, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, keys: RedisKey[]]Stop listening for messages posted to the given shard channels
Optionalcallback: Callback<unknown>Rest...args: [...shardchannels: (string | Buffer)[], callback: Callback<unknown>]Rest...args: (string | Buffer)[]Swaps two Redis databases
Optionalcallback: Callback<"OK">Alters the last access time of a key(s). Returns the number of existing keys specified.
Rest...args: [...keys: RedisKey[], callback: Callback<number>]Rest...args: [keys: RedisKey[], callback: Callback<number>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.
Rest...args: [...keys: RedisKey[], callback: Callback<number>]Rest...args: [keys: RedisKey[], callback: Callback<number>]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Stop listening for messages posted to the given channels
Optionalcallback: Callback<unknown>Rest...args: [...channels: (string | Buffer)[], callback: Callback<unknown>]Rest...args: (string | Buffer)[]Wait for the synchronous replication of all the write commands sent in the context of the current connection
Optionalcallback: Callback<number>Watch the given keys to determine execution of the MULTI/EXEC block
Rest...args: [...keys: RedisKey[], callback: Callback<"OK">]Rest...args: [keys: RedisKey[], callback: Callback<"OK">]Rest...args: RedisKey[]Rest...args: [keys: RedisKey[]]Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.
Rest...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, group: string | Buffer, ...ids: (string | number | Buffer)[]]Appends a new entry to a stream
Rest...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<null | string>]Rest...args: [key: RedisKey, ...args: RedisValue[]]Rest...args: [key: RedisKey, ...args: RedisValue[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, ...args: RedisValue[]]Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.
Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[]]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, countToken: "RETRYCOUNT", count: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", callback: Callback<unknown[]>]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, force: "FORCE", justid: "JUSTID"]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number, countToken: "RETRYCOUNT", count: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Rest...args: [key: RedisKey, group: string | Buffer, consumer: string | Buffer, minIdleTime: string | number | Buffer, ...ids: (string | number | Buffer)[], msToken: "IDLE", ms: string | number, unixTimeMillisecondsToken: "TIME", unixTimeMilliseconds: string | number]Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.
Rest...args: [key: RedisKey, ...ids: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...ids: (string | number | Buffer)[]]Create a consumer group.
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Create a consumer in a consumer group.
Optionalcallback: Callback<unknown>Delete a consumer from a consumer group.
Optionalcallback: Callback<unknown>Destroy a consumer group.
Optionalcallback: Callback<unknown>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Set a consumer group to an arbitrary last delivered ID value.
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>List the consumers in a consumer group
Optionalcallback: Callback<unknown>List the consumer groups of a stream
Optionalcallback: Callback<unknown>Show helpful text about the different subcommands
Optionalcallback: Callback<unknown>Get information about a stream
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.
Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Optionalcallback: Callback<unknown[]>Return a range of elements in a stream, with IDs matching the specified IDs interval
Optionalcallback: Callback<[id: string, fields: string[]][]>Optionalcallback: Callback<[id: string, fields: string[]][]>Optionalcallback: Callback<[id: Buffer, fields: Buffer[]][]>Optionalcallback: Callback<[id: Buffer, fields: Buffer[]][]>Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.
Rest...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: string, items: [id: string, fields: string[]][]][]>]Rest...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest...args: [streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest...args: [millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest...args: [countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<null | [key: Buffer, items: [id: Buffer, fields: Buffer[]][]][]>]Rest...args: [countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.
Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, streamsToken: "STREAMS", ...args: RedisValue[]]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[], callback: Callback<unknown[]>]Rest...args: [groupConsumerToken: "GROUP", group: string | Buffer, consumer: string | Buffer, countToken: "COUNT", count: string | number, millisecondsToken: "BLOCK", milliseconds: string | number, noack: "NOACK", streamsToken: "STREAMS", ...args: RedisValue[]]Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE
Optionalcallback: Callback<[id: string, fields: string[]][]>Optionalcallback: Callback<[id: string, fields: string[]][]>Optionalcallback: Callback<[id: Buffer, fields: Buffer[]][]>Optionalcallback: Callback<[id: Buffer, fields: Buffer[]][]>An internal command for replicating stream values
Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Optionalcallback: Callback<unknown>Trims the stream to (approximately if '~' is passed) a certain size
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Add one or more members to a sorted set, or update its score if it already exists
Rest...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<string>]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | string>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<Buffer>]Rest...args: [key: RedisKey, lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, nx: "NX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", gt: "GT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[], callback: Callback<null | Buffer>]Rest...args: [key: RedisKey, xx: "XX", lt: "LT", ch: "CH", incr: "INCR", ...scoreMembers: (string | number | Buffer)[]]Count the members in a sorted set with scores within the given values
Optionalcallback: Callback<number>Subtract multiple sorted sets
Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Subtract multiple sorted sets and store the resulting sorted set in a new key
Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Increment the score of a member in a sorted set
Optionalcallback: Callback<string>Intersect multiple sorted sets
Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[]]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[]]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Intersect multiple sorted sets and return the cardinality of the result
Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number, callback: Callback<number>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], limitToken: "LIMIT", limit: string | number]Intersect multiple sorted sets and store the resulting sorted set in a new key
Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Count the number of members in a sorted set between a given lexicographical range
Optionalcallback: Callback<number>Remove and return members with scores in a sorted set
Rest...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", callback: Callback<unknown>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN"]Rest...args: [numkeys: string | number, keys: RedisKey[], min: "MIN"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], min: "MIN", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", callback: Callback<unknown>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX"]Rest...args: [numkeys: string | number, keys: RedisKey[], max: "MAX"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number, callback: Callback<unknown>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Rest...args: [numkeys: string | number, keys: RedisKey[], max: "MAX", countToken: "COUNT", count: string | number]Get the score associated with the given members in a sorted set
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | string)[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | string)[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<(null | Buffer)[]>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Remove and return members with the highest scores in a sorted set
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Remove and return members with the lowest scores in a sorted set
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Get one or multiple random elements from a sorted set
Optionalcallback: Callback<null | string>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<null | Buffer>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Return a range of members in a sorted set
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Return a range of members in a sorted set, by lexicographical range
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Return a range of members in a sorted set, by score
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Store a range of members from sorted set into another key
Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Optionalcallback: Callback<number>Remove one or more members from a sorted set
Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, members: (string | number | Buffer)[], callback: Callback<number>]Rest...args: [key: RedisKey, ...members: (string | number | Buffer)[]]Rest...args: [key: RedisKey, members: (string | number | Buffer)[]]Remove all members in a sorted set between the given lexicographical range
Optionalcallback: Callback<number>Remove all members in a sorted set within the given indexes
Optionalcallback: Callback<number>Remove all members in a sorted set within the given scores
Optionalcallback: Callback<number>Return a range of members in a sorted set, by index, with scores ordered from high to low
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Return a range of members in a sorted set, by score, with scores ordered from high to low
Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<string[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Optionalcallback: Callback<Buffer[]>Determine the index of a member in a sorted set, with scores ordered from high to low
Optionalcallback: Callback<null | number>Incrementally iterate sorted sets elements and associated scores
Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: string, elements: string[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Optionalcallback: Callback<[cursor: Buffer, elements: Buffer[]]>Add multiple sorted sets
Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[]]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<string[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[]]Rest...args: [numkeys: string | number, keys: RedisKey[]]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[]]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", withscores: "WITHSCORES"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES", callback: Callback<Buffer[]>]Rest...args: [numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", withscores: "WITHSCORES"]Add multiple sorted sets and store the resulting sorted set in a new key
Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[]]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[]]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [destination: RedisKey, numkeys: string | number, keys: RedisKey[], aggregate: "AGGREGATE", max: "MAX"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[]]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", sum: "SUM"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", min: "MIN"]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX", callback: Callback<number>]Rest...args: [destination: RedisKey, numkeys: string | number, ...args: RedisValue[], aggregate: "AGGREGATE", max: "MAX"]Staticcreate
This is the major component of ioredis. Use it to connect to a standalone Redis server or Sentinels.